实验一:Python环境搭建和算术运算
-
从键盘输入浮点型变量x的值,求方程y=x2+2x-10所对应的y值并输出。
-
简单的输入输出:编程实现输入姓、名的提示语并接受用户输入,并单独显示姓、名和全名,执行效果如下所示:
Input your surname: ZHANG
Input your firstname: Dazhuang
Your surname is: ZHANG
Your firstname is: Dazhuang
Your full name is: ZHANG Dazhuang -
从键盘输入两个整数,求这两个整数的和、差、积、商并输出。尝试使用整除与非整除两种运算。
-
编写程序,输入一个9位的长整数,将其分解为三个三位的基本整数并输出,其中个、十、百位为一个整数,千、万、十万位为一个整数,百万、千万、亿位为一个整数。例如123456789分解为123、456和789。
-
编写程序,从键盘输入一个4位正整数,输出该数的反序数。反序数即原数各位上的数字颠倒次序形成的另一个整数,例如1234的反序数是4321,2468的反序数是8642。
答案
1. x=float(input('请输入浮点数:'))
y=x**2+2*x-10
print(y)
2. surname=input('please input your surname:')
firstname=input('please input your firstname:')
print('your sruname is:',surname)
print('your firstname is:',firstname)
print('your full name is:',surname,firstname)
3. num1=int(input('输入第一个整数'))
num2=int(input('输入第二个整数'))
print('和',num1+num2)
print('差',num1-num2)
print('积',num1*num2)
print('整除差',num1//num2)
print('非整除差',num1/num2)
4. x=int(input('请输入一个九位数:'))
x1=x%1000
x2=x//1000000
x3=x//1000000%1000
print(x1)
print(x2)
print(x3)
5. x=int(input('请输入一位正四位数:'))
t1=x%10
t2=x%100//10
t3=x%1000//100
t4=x//1000
y=t4+t3*10+t2*100+t1*1000
print('{}的反序数是{}'.format(str(x),str(y)))
解决问题,方便大家~