编辑代码

name=input("请输入您的姓名:")
print(name)

Num1=int(input("请输入数字\n"))
Num2=int(input("请输入数字\n"))
print(Num1+Num2)

from math import pi
r=int(input("请输入圆的半径\n"))
print('{:.2f}'.format(pi*r**2))

import turtle
turtle.setup(650, 350, 200, 200)
# turtle.penup()
# turtle.fd(-250)
# turtle.pendown()
turtle.pensize(2)
# turtle.fd(50)
for i in range(4):
turtle.left(90)
turtle.fd(50)
if i%2==0:
turtle.pencolor("red")
else:
turtle.pencolor("black")
turtle.done()

from turtle import *
reset()
speed(1)
pendown()
circle(100,180)
circle(200,180)
circle(100,-180)
fillcolor('black')
begin_fill()
circle(100,180)
circle(200,180)
circle(100,-180)
end_fill()
penup()
goto(0,100)
dot(50)
goto(0,-100)
pencolor('white')
dot(50)
hideturtle()

numStr = input("请输入任意整数:")
numStr = numStr[::-1]
lenth = len(numStr)
for i in range(0, lenth):
print(numStr[i], end=",")

import math
num1 = eval(input("请输入任意浮点数:"))
print(num1)
integer = int(num1)
flo = num1 - integer
#十进制转二进制
integerbin = str(bin(integer))
flonum = []
floob = flo
# print(floob)
print (str(floob)[-1])
while str(floob)[-1] != '0':
  floob *= 2
  flonum += str(int(floob))
  floob -= int(floob)
flobin = flonum
print("该浮点数的二进制表示为:{}.{}".format(integerbin[2:], ''.join(flobin)))
#十进制转八进制
integeroct = str(oct(integer))
flonum = []
flooo = flo
while str(flooo)[-1] != '0':
  flooo *= 8
  flonum += str(int(flooo))
  flooo -= int(flooo)
flooct = flonum
print("该浮点数的八进制表示为:{}.{}".format(integeroct[2:], ''.join(flooct)))
# 十进制转十六进制
integerhex = str(hex(integer))
flonum = []
floox = flo
while str(floox)[-1] != '0':
  floox *= 16
  flonum += str(int(floox))
  floox -= int(floox)
  flohex = flonum
for i in range(0, len(flohex)):
  if flohex[i] in '10':
     flohex[i] = 'A'
  elif flohex[i] in '11':
    flohex[i] = 'B'
  elif flohex[i] in '12':
    flohex[i] = 'C'
  elif flohex[i] in '13':
    flohex[i] = 'D'
  elif flohex[i] in '14':
    flohex[i] = 'E'
  elif flohex[i] in '15':
    flohex[i] = 'F'
print("该浮点数的十六进制表示为:{}.{}".format(integerhex[2:], ''.join(flohex)))
print("该浮点数的绝对值为:{}".format(abs(num1)))
print("该浮点数的整数部分为:{}".format(int(num1)))
print("该浮点数的小数部分为:{}".format(str(num1-int(num1))[2:]))
print("该浮点数的四舍五入值为:{}".format(round(num1)))
print("该浮点数的截尾取整值为:{}".format(math.trunc(num1)))
print("该浮点数的平方值为:{}".format(pow(num1, 2)))
if num1>0:
  print("该浮点数的平方根值为:{}".format(math.sqrt(num1)))
else:
   print("数据小于0,无法进行平方根计算")

words = input("请输入任意字符串:")
print(','.join(words.split(" ")))

import time
time1=eval(input("请输入以秒为单位的数据:"))
time2=time.gmtime(time1)
print(time2)
print("时:{},分{},秒{}".format(time2[0],time2[1],time2[2]))