1. 打印1 ~ 100 的奇数和偶数和
sum=0
for i in range(1,100,2):
print(i)
sum=sum+i
print('奇数和为:%s'%(sum))
sum=0
for i in range(0,101,2):
print(i)
sum=sum+i
print('偶数和为:%s'%(sum))
2. 打印99乘法表
for i in range(1,10):
for j in range(i,10):
print('%s*%s=%d' % (i, j, i * j), end=' ')
print(' ')
3. 设计一个猜数字游戏
#引入生成随机数的模块
import random
#程序设定生成 1-20 之间的一个随机数
secretNum = random.randint(1,20)
#引入生成随机数的模块
import random
#程序设定生成 1-20 之间的一个随机数,让用户猜
secretNum = random.randint(1,20)
print("这是一个位于 1-20 之间的数")
#设定用户只能猜 3 次
for number in range(1,4):
print("请输入猜测的数:")
guess = int(input())
if guess == 0:
break
if guess < secretNum:
print("太小啦")
elif guess > secretNum:
print("太大啦")
else:
break
if(guess == secretNum):
print("真厉害,猜对啦,就是",str(guess))
else:
print("很遗憾,正确的答案应该是",str(secretNum))
4. 编写一个函数,计算字符串中字符的个数 ,
输入一个字符串, 计算输入的字符的个数 akdlfsajklfdsa a 有几个
def count(s):
alpha,num,space,other=0,0,0,0
for i in s:
if i.isalpha():
alpha+=1
else:
other+=1
print('英文字符数{}'.format(alpha,num,space,other))
count(input("请输入一个字符串:"))
5. 输入一个字符串,将字符串反转打印 abcdefg gfedcba
s=input('请输入字符串:')
temp=list(s)
temp.reverse()
print(''.join(temp))