第一题提交于 21:47 结束于 0:17
![]()
没啥好说的
print("Hello,World!")
![]()
两种都可以避免面向结果编程,如print(" * ")的话,那题就白做了
# print(" "+"*"+" ")
# print(" "+"***"+" ")
# print(""+"*****"+"")
# print(" "+"***"+" ")
# print(" "+"*"+" ")
for i in range(5):
if i <= 2:
print(' ' * (2 - i) + '*' * (1 + 2 * i ) + ' ' * (2 - i))
if i > 2:
print(' ' * (i - 2) + '*' * (5 - 2 * (i - 2 ) ) + ' ' * (i - 2))
![]()
这题我目标保留最原始的味道
row = ''' ********
************
####....#.
#..###.....##....
###.......###### ### ###
........... #...# #...#
##*####### #.#.# #.#.#
####*******###### #.#.# #.#.#
...#***.****.*###.... #...# #...#
....**********##..... ### ###
....**** *****....
#### ####
###### ######
##############################################################
#...#......#.##...#......#.##...#......#.##------------------#
###########################################------------------#
#..#....#....##..#....#....##..#....#....#####################
########################################## #----------#
#.....#......##.....#......##.....#......# #----------#
########################################## #----------#
#.#..#....#..##.#..#....#..##.#..#....#..# #----------#
########################################## ############'''
print(row)
![]()
没啥好说的
input1, input2 = map(int, input().split())
print(input1 + input2)
![]()
python的str字符版doge()
input_str = input()[0]
for i in range(5):
if i <= 2:
print(' ' * (2 - i) + input_str * (1 + 2 * i ) + ' ' * (2 - i))
![]()
没啥好说的
input1, input2 = map(int, input().split())
print(input1 * input2)
![]()
没啥好说的
input_str = input()[0]
print(input_str.upper())
![]()
不是很明白这题的WA,在讨论区里copy来一份的,我自己写的也试过float(),但是咋没用呢
input_number=float(input())
print(float(str(input_number)[::-1]))
![]()
浮点的精确到小数点3位
input_float, input_int = input().split(' ')
input_float = float(input_float)
input_int = int(input_int)
print("{:.3f}".format(input_float / input_int))
print(input_int * 2)
![]()
没啥好说的
input_number1, input_number2, input_number3 = map(float, input().split(' '))
number_p = (input_number1 + input_number2 + input_number3) / 2
print('{:.1f}'.format((number_p * (number_p - input_number1) * (number_p - input_number2) * (number_p - input_number3)) ** 0.5))

H->M 且 控制时间格式2位 不足补0
number_list = list(map(int, input().split()))
need_minute = number_list[0] // number_list[1] if number_list[0] % number_list[1] == 0 else number_list[0] // number_list[1] + 1
need_minute += 10
if need_minute > 480:
need_minute = need_minute - 480
real_list = [need_minute // 60 if need_minute % 60 == 0 else need_minute // 60 + 1, need_minute % 60]
if real_list[1] == 0:
print('{:02d}:{:02d}'.format((23 - real_list[0] + 1), (0)))
else:
print('{:02d}:{:02d}'.format((23 - real_list[0] + 1), (59 - real_list[1] + 1)))
else:
real_list = [need_minute // 60 if need_minute % 60 == 0 else need_minute // 60 + 1, need_minute % 60]
if real_list[1] == 0:
print('{:02d}:{:02d}'.format((7 - real_list[0] + 1), (0)))
else:
print('{:02d}:{:02d}'.format((7 - real_list[0] + 1), (59 - real_list[1] + 1)))
![]()
L -> ml
number_h, number_r = map(int, input().split())
need_target = 20 * 1000
bucket_volume = number_h * pow(number_r, 2) * 3.14
need_number = int(need_target // bucket_volume if need_target % bucket_volume == 0 else need_target // bucket_volume + 1)
print(need_number)
![]()
同一天下的时间差计算
number_start_h, number_start_m, number_final_h, number_final_m = map(int, input().split())
number_subtractive_h = number_final_h - number_start_h if number_final_m >= number_start_m else number_final_h - number_start_h - 1
number_subtractive_m = number_final_m - number_start_m if number_final_m >= number_start_m else number_final_m + 60 - number_start_m
print(number_subtractive_h, number_subtractive_m)
![]()
你说的对,这就是整除
number_yuan , number_jiao = map(int, input().split())
number_total = number_yuan * 10 + number_jiao
number_target_price = 19
number_buy = number_total // number_target_price
print(number_buy)
![]()
没啥好说的
number_list = list(map(int, input().split()))
print(int(number_list[0] * 0.2) + int(number_list[1] * 0.3) + int(number_list[2] * 0.5))
735

被折叠的 条评论
为什么被折叠?



