# encoding: utf-8# 打印十遍 hello word
num = 10while num > 0:
print("hello word")
num -= 1# 反转字符串
message = "hello word"
result = ""for c in message:
result = c + result
print(result)
# 打印0到100中的偶数for num in range(0, 101):
if num % 2 == 0:
print(num, "偶数")
# 从1加到100的和
total = 0for num in range(1, 101):
total += num
print(total)
# 循环输入两个值,求得和# 询问是否跳出循环# 对输入值添加whileTrue:
a = int(input("请输入第一个值:"))
b = int(input("请输入第二个值:"))
# 判断输入值是否满足条件if (0 < a < 100) or (0 < b < 100):
print("您输入的值有问题,请重新输入")
continue
total = a + b
# 输出和
print("两个值的和是:", total)
# 询问用户是否想退出
isQ = input("是否想退出(是:q 否:回车键):")
if isQ == "q":
break# 打印1到100中3的倍数for num in range(1, 100):
if num % 3 == 0:
print(num)
# 打印九九乘法表for i in range(1, 10):
for j in range(1, i + 1):
print("%d * %d = %d" % (j, i, j * i), end="\t")
print("\n")
# 判断水仙花数# 百位的三次方,十位的三次方,个位的三次方之和等于该数本身whileTrue:
num = int(input("请输入一个三位数:"))
ifnot (100 <= num <= 999):
print("数字不是三位数字,请重新输入")
continue# 求出百位数,十位数,个位数
bai_wei = num // 100
shi_wei = num % 100 // 10
ge_wei = num % 10
print(bai_wei)
print(shi_wei)
print(ge_wei)
# 判断是否为水仙花数if bai_wei ** 3 + shi_wei ** 3 + ge_wei ** 3 == num:
print("%d是水仙花数" % num)
else:
print("%d不是水仙花数" % num)
# 猜数游戏# 程序内部定义一个数据,用户输入一个500内的数据# 如果用户猜对了就提示正确并退出# 如果猜错则提示大了还是小了并再猜
num = 123
count = 0whileTrue:
result = int(input("请输入猜的结果:"))
count += 1ifnot (0 <= result <= 500):
print("输入的值有问题,请重新输入")
continueif result == num:
print("猜对了,您一共猜了%d次" % count)
breakelse:
if result > num:
print("猜大了,请重猜")
else:
print("猜小了,请重猜")