import random
target = random.randint(1, 100)
count = 0
while True:
guess = int(input("请输入你猜测的数字:"))
count += 1
if guess > target:
print("猜大了")
elif guess < target:
print("猜小了")
else:
print(f"猜对了!你一共猜了{count}次")
break
s = input("请输入一行字符:")
letter_count = 0
digit_count = 0
space_count = 0
other_count = 0
for char in s:
if char.isalpha():
letter_count += 1
elif char.isdigit():
digit_count += 1
elif char.isspace():
space_count += 1
else:
other_count += 1
print(f"英文字符个数:{letter_count}")
print(f"数字个数:{digit_count}")
print(f"空格个数:{space_count}")
print(f"其他字符个数:{other_count}")
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
m, n = a, b
while n != 0:
m, n = n, m % n
gcd = m
lcm = a * b // gcd
print(f"最大公约数是:{gcd}")
print(f"最小公倍数是:{lcm}")
import random
target = random.randint(0, 1000)
count = 0
while True:
guess = int(input("请输入你猜测的数字:"))
count += 1
if guess > target:
print("猜大了")
elif guess < target:
print("猜小了")
else:
print(f"猜对了!你一共猜了{count}次")
break
import random
target = random.randint(0, 1000)
count = 0
while True:
try:
guess = int(input("请输入你猜测的数字:"))
count += 1
if guess > target:
print("猜大了")
elif guess < target:
print("猜小了")
else:
print(f"猜对了!你一共猜了{count}次")
break
except ValueError:
print("输入内容必须为整数!")
year = int(input("请输入年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(f"{year} 是闰年")
else:
print(f"{year} 不是闰年")
while True:
try:
num = int(input("请输入一个全数字的十进制整数:"))
break
except ValueError:
print("输入不正确,请重新输入")
while True:
try:
num = float(input("请输入一个带有小数点的浮点数(不能采用科学计数法):"))
num_str = str(num)
if 'e' not in num_str.lower() and 'E' not in num_str.lower():
break
else:
raise ValueError
except ValueError:
print("输入不正确,请重新输入")