- 主题:弱问:random
函数式编程,变量是个函数。楼主把a做成lambda就可以了。
【 在 HYNOS 的大作中提到: 】
: 作为文科生,刚开始看python,问题可能比较弱智。。
:
: 如果a=random(1,9),那么a是一个1-8之间的随机数,但我测试结果是,每次print 都出
: 来的是同一个固定的数:
:
: >>\> a=random.randint(1,99)
:
: >>\
: ..................
发自「今日水木 on Android」
--
FROM 221.216.116.*
嗯,刚开始,对着网上教程学的。发现这东西真有意思啊,后悔入错行了。。
今天不看参考编成功了一个简单的:
import time,random
me_win=0
en_win=0
for i in range(1,4):
print('round',i)
me_life=random.randint(1,101)
en_life=random.randint(1,101)
me_attt=random.randint(31,51)
en_attt=random.randint(31,51)
print('初始值:我的生命%d,敌人生命%d' %(me_life,en_life))
time.sleep(1)
while True:
en_life=en_life-me_attt
print('enemy life',en_life)
me_life=me_life-en_attt
print('My life',me_life)
time.sleep(1)
if me_life>0 and en_life<0:
print('I win')
me_win=me_win+1
break
if me_life<0 and en_life>0:
print('Enemy win')
en_win=en_win+1
break
if me_life<0 and en_life<0:
print('both over')
if me_life>en_life:
print('I win')
me_win=me_win+1
break
else:
print('enemy win')
en_win=en_win+1
break
if me_win>en_win:
print('finally I win',me_win,'vs',en_win)
else:
print('finally enemy win',en_win,'vs',me_win)
【 在 pixYY 的大作中提到: 】
: 呵呵,这个问题问的,不愧达到了文科生的水平 :)
: 没有嘲笑的意思,欢迎多交流,任何技术大家都是从零基础走过来的
--
FROM 118.212.215.*
看到这个问题
我沉默了很久...
楼主,你有 函数编程 的天分
你读这一句,理解是: A 是 生成一个随机数的“操作”
一般人读这一句,理解是: 生成一个随机数,记之为A
一般来说: 操作() -- 后面加上这对括号,就是拿到操作的“结果”了
如果你天生就写出了 PRINT( A())
那你就是完全面向函数编程而生的了
【 在 HYNOS 的大作中提到: 】
: 作为文科生,刚开始看python,问题可能比较弱智。。
: 如果a=random(1,9),那么a是一个1-8之间的随机数,但我测试结果是,每次print 都出
: 来的是同一个固定的数:
: ...................
--
FROM 13.56.31.*
你想多了,
我感觉楼主就是把 a 理解成了一个「随机数」,
一个随机变化的数,而不是一个随机的固定数。
应该说,楼主很有学习量子力学的天分。
【 在 hongyan2022 的大作中提到: 】
: 看到这个问题
: 我沉默了很久...
: 楼主,你有 函数编程 的天分
: 你读这一句,理解是: A 是 生成一个随机数的“操作”
: 一般人读这一句,理解是: 生成一个随机数,记之为A
: 一般来说: 操作() -- 后面加上这对括号,就是拿到操作的“结果”了
: 如果你天生就写出了 PRINT( A())
: 那你就是完全面向函数编程而生的了
--
FROM 163.125.197.*
我也有这个感觉
非常有天分
【 在 hongyan2022 的大作中提到: 】
: 看到这个问题
: 我沉默了很久...
: 楼主,你有 函数编程 的天分
: ...................
--
FROM 165.225.233.*
文科生应该比较能理解刻舟求剑这个成语啊
【 在 HYNOS 的大作中提到: 】
:
: 作为文科生,刚开始看python,问题可能比较弱智。。
:
: 如果a=random(1,9),那么a是一个1-8之间的随机数,但我测试结果是,每次print 都出
: 来的是同一个固定的数:
--
FROM 103.135.250.*
你不是家里发大水那位吗
【 在 HYNOS 的大作中提到: 】
: 作为文科生,刚开始看python,问题可能比较弱智。。
:
: 如果a=random(1,9),那么a是一个1-8之间的随机数,但我测试结果是,每次print 都出
: 来的是同一个固定的数:
:
: >>\> a=random.randint(1,99)
:
: >>\
: ..................
发自「今日水木 on 辽宁舰」
--
FROM 73.93.166.*
对啊,
一个随机变化的数,可不就类似于一个执行过程嘛
我觉得楼主是个漂亮女生
【 在 flw 的大作中提到: 】
: 你想多了,
: 我感觉楼主就是把 a 理解成了一个「随机数」,
: 一个随机变化的数,而不是一个随机的固定数。
: ...................
--
FROM 13.56.31.*
8个空格,简直无法忍
【 在 HYNOS 的大作中提到: 】
: 嗯,刚开始,对着网上教程学的。发现这东西真有意思啊,后悔入错行了。。
: 今天不看参考编成功了一个简单的:
: import time,random
: ...................
--
FROM 192.55.16.*
竟然还有这样的典故?
【 在 GoSox 的大作中提到: 】
: 你不是家里发大水那位吗
: 发自「今日水木 on 辽宁舰」
--
FROM 13.56.31.*