Python 内置运算符和基本数据类型操作
实验目的
1熟练Python基本数据类型及其操作
2熟练掌握Python运算符的操作
3熟练运用Python内置函数
4熟练运用海归库完成简单图形的绘制
实验内容
1输入五个数并计算这五个数的总和以及乘积
2输入一个整数并输出二进制,八进制,十六进制的表达形式
3利用ipo程序描述方法,计算一个梯形的面积
4利用海归库绘制一个五角星
5输入一个任意位数的自然数求合个位数之和,12345(1+2+3+4+5)
1输入五个数并计算这五个数的总和以及乘积
num=input("请输入五个数字,中间用逗号隔开:\n")
sum=0
mul=1
for i in num.split(","):
num_value=eval(i)
sum=sum+num_value
mul=mul*num_value
print(sum)
print(mul)
2输入一个整数并输出二进制,八进制,十六进制的表达形式
num=input("请输入一个整数:\n")
num_value=eval(num)
print(bin(num_value))
print(oct(num_value))
print(hex(num_value))
3利用ipo程序描述方法,计算一个梯形的面积
num1=eval(input("请输入梯形的上底:\n"))
a=num1
num2=eval(input("请输入梯形的下底:\n"))
b=num2
num3=eval(input("请输入梯形的高:\n"))
c=num3
S=(a+b)*c/2
print(S)
4利用海归库绘制一个五角星
from turtle import *
pencolor("red")
penup()
pendown()
seth(72)
for i in range(5):
fd(100)
right(144)
fd(100)
left(72)
5输入一个任意位数的自然数求合个位数之和,12345(1+2+3+4+5)
num=eval(input("请输入一个任意位数的自然数:\n"))
sum=0
while num>0:
sum+=num%10
num//=10
print(sum)