接受用户输入的若干个数字,这些数字用空格分隔,计算其中偶数的和
enter = input("输入的若干个数字,用空格分隔")
data = enter.split(" ")
sum = 0
for i in data:
if int(i) % 2 == 0:
sum += int(i)
print(sum)
接受用户输入的一句话,将其中的所有的字母s,换成数字8,输出结果。
print(input("输入的一句话").replace('s','8'))
接受用户输入的一个字符串,然后用户输入两个整数,使可以取出两个整数之间的字符切片
str = input("请输入一个字符串")
num1 = int(input("请输入第一个整数"))
num2 = int(input("请输入第二个个整数"))
print(str[num1:num2])
#接受用户输入的一个字符串,然后用户输入两个整数。第一个整数表示起始的数字,第二个整数表示切片截取的字符个数
str = input("请输入一个字符串")
num1 = int(input("请输入起始"))
num2 = int(input("请输入需要的字符个数")) print(str[num1:num1 + num2])
输出100到999之间的10个数,但最终只用输出偶数并用" "隔开
import random
for i in range(10):
n = random.randint(100, 999)
if (n % 2 == 0):
print(n,end=" ")
输入两个整数,求他们的最小公倍数
x = int(input("请输入正整数:"))
y = int(input("请输入正整数:"))
z = max(x, y)
while True:
if z % x == 0 and z % y == 0:
print("%d和%d的最小公倍数是:%d" % (x, y, z))
break
else:
z += 1
水仙花数
for num in range(100, 1000):
gewei = num % 10
shiwei = num // 10 % 10
baiwei = num // 100
if gewei ** 3 + shiwei ** 3 + baiwei ** 3 == num:
print(num)