Python语言程序设计基础_实验2 基本数据类型和运算_答案_通识教育必修课程_上海师范大学

这是一份关于Python语言程序设计基础的实验答案,涵盖了基本数据类型的赋值和运算。实验包括定义个人变量、复合赋值与并行赋值的理解、输入输出操作以及random库的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验2 基本数据类型和运算 答案

Python语言程序设计基础

上海师范大学 通识教育必修课程
授课教师:吴春英 徐晓钟

题目来源:上海师范大学网络教学平台(超星泛雅)

I 实验要求

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

II 答案解析

实验1 依据范例2的变量定义,定义自己的学号、姓名、专业、年龄、身高、体重六个变量,并根据自己的实际情况进行赋值,最后打印输出。

答案

my_name='张三'
my_major='计算机科学技术'
my_age=20
my_hight=180
my_weight=70
print('我的名字叫%s,专业%s,年龄%d岁,身高%d厘米,体重%d千克。'%(my_name,my_major,my_age,my_hight,my_weight))

实验2 假设x,y的值分别为3,4,按照范例3的顺序进行复合复制和并行赋值,写出联系程序,并理解复合赋值和并行赋值的含义。

答案

x=3
print(x)
x+=2
print(x)
x*=3
print(x)
x-=1
print(x)
x/3
print(x)
x//=3
print(x)
x**=3
print(x)
x%=3
print(x)
y=4
a,b=x,y
print(a,b)

实验3 编写程序,从键盘输入三个实数分别赋给x,y,z,打印三个数的加、减、乘、除的值,并理解input()函数的使用。

答案

x=eval(input('请输入x:'))
y=eval(input('请输入y:'))
z=eval(input('请输入z:'))

print('x,y,z的和为{}'.format(x+y+z))
print('x,y,z的差为{}'.format(x-y-z))
print('x,y,z的积为{}'.format(x*y*z))
print('x,y,z的商为{}'.format(x/y/z))

实验4 编写程序,调用random库,使用choice()和sample()函数分别从你的姓名和学号两个字符串里选取4个字符输出。

答案

import random
my_name='张三'
my_id='190123456'
print('random.choice(my_name):{}'.format(random.choice(my_name)))
print('(random.sample(my_id,4):{}'.format(random.sample(my_id,4)))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HerbertHu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值