Python基础,,小题目

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))

原文地址:https://www.cnblogs.com/ryyy/p/14244628.html