python初學者請教簡單問題,python新手請教初級問題

2021-04-12 18:01:09 字數 5169 閱讀 8168

1樓:匿名使用者

我的辦法是,把

baiwindows下的那個duchm文件複製過來。

2樓:麗江海月客棧

1 廣義上可以說是,這個是不是沒有意義吧

2 py提示符下 help(模組名)

python新手請教初級問題

3樓:匿名使用者

python shell裡面不能直接用cd來改變工作目錄的需要:>>> import os

>>> os.chdir("c:\\python\\python24")

>>> os.system("python 1.py")上面第一句是匯入os(錯左系統)模組

第二句,改變當前工作目錄,注意python裡面\是特殊字元,需要再用乙個\消除其特殊意義

第三句,呼叫python直譯器執行你的程式其實不用這麼麻煩啦

你可以直接在windows字元終端執行程式就是 開始->執行->輸入cmd

開啟終端以後,輸入

cd c:\python\python24python 1.py

(注意這是兩個命令,不要寫在一行)

python初學者 有問題求回答

4樓:唐志偉

我也剛學到這裡,這裡的迴圈是乙個乙個數字開始的,不是0-9一起開始的。

首先是0,取餘數後為0,直接continue,再加上2,所以第乙個數的結果是2;

然後是1,取餘數後為1,直接列印輸出,結果為1;

按此原理,答案依次為2,1,4,3,6,5,8,7,10,9。

5樓:匿名使用者

for i in range(10):             #i從0-9迴圈

if i%2 != 0:            #如果i對2取餘數不等於0,也就是i對2能不能整除

print(i)        #列印i, 所以結果中1,3,5,7,9是不能整除的

continue        #繼續

i += 2                  #i 自增長2,所以結果中有2,4,6,8,10

print(i)                #列印i

6樓:怨情怨景

range(10)就是從0一直到9,每個數字都分別在這個for...in程式迴圈一遍,你就這樣想,取得數值除以2餘數是不是0,當取0進這個迴圈時,餘數肯定是0,然後觸發continue,接著下面的i += 2,輸出是0+2=2,當你取值為1進入迴圈,餘數肯定不是0,然後就不用continue(不用繼續下一步了),直接輸出i,所以就是1,當你取值為2進入迴圈,餘數肯定是0,所以觸發continue,接著執行i += 2,輸出2+2=4,繼續你取值為3進入迴圈,餘數不是0,所以就不用進行continue後面的i += 2了,直接輸出3,以此類推,後面的自己去帶入迴圈,說的這麼詳細,如果還不明白,別學了兄弟,你不適合計算機語言。

7樓:匿名使用者

不等於0直接輸出,等於0加二

8樓:匿名使用者

for i in range(10):             #i從0-9迴圈,因為這個地方會重新對i賦值

if i%2 != 0:            #如果i對2取餘數不等於0,也就是i對2能不能整除

print(i)        #列印i, 所以結果中1,3,5,7,9是不能整除的

continue        #繼續

i += 2                  #i 自增長2,所以結果中有2,4,6,8,10

print(i)                #列印i

python初學者 的問題求教!!!

9樓:匿名使用者

def prohibitedcharacter(s,c):

validity=c in s

return validity

def onethird(n):

from __future__ import divisions=0for i in range(1,n+1):

s+=i*i

s/=n*n*n

return s

python初學者關於碰撞的問題

10樓:匿名使用者

#你的catch_water沒用啊

#稍微改了一下 不知道是不是你要的效果

import pygame.sprite

import random

import sys

class doll(pygame.sprite.sprite):

speed_factor = 1

def __init__(self, screen):

super(doll, self).__init__()

self.screen = screen

self.image=pygame.image.load("hand.png")

self.rect=self.image.get_rect()

self.screen_rect=self.screen.get_rect()

self.rect.centerx=self.screen_rect.centerx

self.rect.bottom=self.screen_rect.bottom

self.moving_right=false

self.moving_left=false

def blit_me(self):

self.screen.blit(self.image,self.rect)

def update(self):

if self.moving_right and self.rect.right0:

self.rect.centerx-=doll.speed_factor

class water(pygame.sprite.sprite):

dropspeed=0.1

def __init__(self,screen,random_number):

super(water, self).__init__()

self.screen=screen

self.image=pygame.image.load("drop.png")

self.rect=self.image.get_rect()

self.screen_rect=self.screen.get_rect()

self.rect.centerx=random_number

self.rect.top=0

self.y=float(self.rect.y)

def blit_me(self):

self.screen.blit(self.image,self.rect)

def update(self):

self.y+=water.dropspeed

self.rect.y=self.y

def check_key_down_events(event,doll):

if event.key==pygame.k_right:

doll.moving_right=true

elif event.key==pygame.k_left:

doll.moving_left=true

def check_key_up_events(event,doll):

if event.key==pygame.k_right:

doll.moving_right=false

elif event.key==pygame.k_left:

doll.moving_left=false

def event_check(doll):

for event in pygame.event.get():

if event.type==pygame.quit:

sys.exit()

elif event.type==pygame.keydown:

check_key_down_events(event,doll)

elif event.type==pygame.keyup:

check_key_up_events(event,doll)

def run_game():

pygame.init()

bg_color = (20, 40, 50)

screen = pygame.display.set_mode((1000, 500))

random_number = random.randint(1, 1000)

water=water(screen,random_number)

doll=doll(screen)

while true:

screen.fill(bg_color)

doll.blit_me()

water.blit_me()

pygame.display.flip()

event_check(doll)

doll.update()

water.update()

if pygame.sprite.collide_rect(doll,water) or water.y>500:

random_number = random.randint(1, 1000)

water = water(screen, random_number)

run_game()

python初學者遇到的弱智問題

11樓:

1. 可能是路徑問題,裝個pythonwin試試看。

既然你命令列能執行,那說明**沒問題。

2. raw_input的引數本來就是會列印的,後面才是你要輸入的部分。你說的「編輯器」指的就是從命令列執行起來的『>>>「吧?

在那裡是一條一條命令來執行的,所以你一打回車就執行了這句話,你只要給guess輸入個值就可以了。這之後guess的值會一直有效。

3. 錯誤語句不會執行的,沒有任何後果影響。

4. 你還是用pythonwin吧,整個檔案寫好後按f5執行。

5. 如上。 我這裡沒裝idle,如有需要你可以把看不懂的英文貼上來看看。

集郵初學者請教各位高人

集郵活動可以增長知識 陶冶情操,是一項很有意義的活動,但是如果一開始就把集郵的眼光盯住 增值 則有違集郵的本意!這不是集郵,而是郵票投資,雖然有不少郵票成百上千倍地漲,但這樣的郵票可遇不可求,絕大多數郵票不僅增值緩慢,而且需要投入不少財力物力進行保護,因此並不能算個好的投資品種。原創 初步階段,還是...

C語言程式設計問題,初學者,麻煩簡單些,謝謝

include int main if 1 w0 h h1 x if w 0.9 w0 w 1.1 w printf 正常體重 n else if w 1.1 w0 else return 0 c語言程式設計問題,初學者,麻煩簡單些,可以看懂的那種,謝謝啦 判斷是什麼字元很簡單,使用字元對應的asc...

c語言初學者向高手請教急,C語言初學者向高手請教。。。急!

題目一 include int main for i 0 i 7 i for j 0 j 2 j return 0 題目二 include int main for i 0 i 30 i while j 1 j 5 printf n統計 n1.籃球 d n2.排球 d n3.體操 d n4.桌球 d...