በ Python ውስጥ የመቁጠር ፕሮግራም እንዴት እንደሚደረግ

ዝርዝር ሁኔታ:

በ Python ውስጥ የመቁጠር ፕሮግራም እንዴት እንደሚደረግ
በ Python ውስጥ የመቁጠር ፕሮግራም እንዴት እንደሚደረግ

ቪዲዮ: በ Python ውስጥ የመቁጠር ፕሮግራም እንዴት እንደሚደረግ

ቪዲዮ: በ Python ውስጥ የመቁጠር ፕሮግራም እንዴት እንደሚደረግ
ቪዲዮ: Python in Amharic: Lesson 1: Installing Python 2024, ሚያዚያ
Anonim

ይህ ጽሑፍ በፕሮግራም ቋንቋ Python አማካኝነት ቀላል የመቁጠር ፕሮግራም እንዴት እንደሚፈጥሩ ያሳየዎታል። ስለ-loops እና ሞጁሎች መማር ለሚፈልግ ለጀማሪ ይህ ጥሩ ልምምድ ነው። ሆኖም ፣ እሱን ለመረዳት እንደ ተለዋዋጮች ካሉ ከመሰረታዊ የ Python ጽንሰ -ሀሳቦች ጋር ቀድሞውኑ መተዋወቅ አለብዎት።

እንዲሁም Python 3 ን መጫን ያስፈልግዎታል። እርስዎ ካልቀጠሉ ፣ ከመቀጠልዎ በፊት Python ን እንዴት እንደሚጭኑ መመሪያዎችን ይከተሉ።

ደረጃዎች

4582307 1
4582307 1

ደረጃ 1. የጽሑፍ አርታዒዎን ወይም አይዲኢዎን ይክፈቱ።

በዊንዶውስ ላይ ቀላሉ አማራጭ ከፓይዘን ጋር አብሮ የተጫነውን IDLE ን መጠቀም ነው።

4582307 2
4582307 2

ደረጃ 2. አዲስ ፋይል ይክፈቱ።

በብዙ የጽሑፍ አርታኢዎች ውስጥ ወደ ፋይል ምናሌ በመሄድ አዲስ መስኮት ላይ ጠቅ በማድረግ ወይም Ctrl+N ን በመጫን ይህንን ማድረግ ይችላሉ።

4582307 3
4582307 3

ደረጃ 3. ማስመጣት

ጊዜ

ሞዱል።

ጊዜ

ከግዜ ጋር የተዛመዱ ብዙ የፓይዘን ተግባሮችን ይ containsል ፣ ለምሳሌ የአሁኑን ጊዜ ማግኘት ወይም የተወሰነ ጊዜን መጠበቅ (ለዚህ ፕሮግራም የሚያስፈልጉት ሁለተኛው ነው)። ሞጁሉን ለማስመጣት ፣ ይተይቡ

የማስመጣት ጊዜ

4582307 4
4582307 4

ደረጃ 4. የመቁጠር ተግባርን ይግለጹ።

የሚፈልጉትን ተግባር ማንኛውንም ስም መስጠት ይችላሉ ፣ ግን ብዙውን ጊዜ ገላጭ የሆነ ነገር መጠቀም አለብዎት። በዚህ ሁኔታ ፣ ቆጠራን () መሰየም ይችላሉ። የሚከተለውን ኮድ ያክሉ

def countdown (t):

4582307 5
4582307 5

ደረጃ 5. ትንሽ ጊዜ ይፃፉ።

ሁኔታው እስከተረጋገጠ ድረስ የውስጠ-ዑደት በውስጡ ያለውን ኮድ ይደግማል። በዚህ ሁኔታ ፣ ቁጥሩ 0. እስኪደርስ ድረስ ቆጠራው እንዲቀጥል ይፈልጋሉ ፣ ስለዚህ መጻፍ ያስፈልግዎታል

t> 0:

  • በመስመሩ መጀመሪያ ላይ ያሉትን ክፍተቶች ያስተውሉ። እነዚህ ለቁጥር (Python) ይህ የኮድ መስመር የፍቺው አካል አካል እንደሆነ ይናገራሉ

    ቆጠራ

  • ተግባር ፣ እና ከእሱ በታች የሆነ ኮድ ብቻ አይደለም። ማንኛውንም የቦታዎች ብዛት መጠቀም ይችላሉ ፣ ግን አንድ ጊዜ ማስገባት ከሚፈልጉት ከማንኛውም መስመር በፊት ተመሳሳይ መጠን መጠቀም ያስፈልግዎታል።
  • የሚቀጥለውን የኮድ መስመሮችን ሁለት ጊዜ ማስገባት ያስፈልግዎታል ፣ ምክንያቱም ሁለቱም የተግባር ትርጓሜ አካል እና የጊዜ-ዙር አካል ናቸው። ይህ የሚከናወነው ሁለት እጥፍ ቦታዎችን በመጠቀም ነው።
4582307 6
4582307 6

ደረጃ 6. የአሁኑን ቁጥር ያትሙ።

ይህ ማለት በወረቀት ላይ ለማተም አታሚ መጠቀም ማለት አይደለም ፣ “ማተም” የሚለው ቃል “በማያ ገጹ ላይ ማሳየት” ማለት ነው። ይህ ቆጠራው ምን ያህል እንደሄደ እንዲያዩ ያስችልዎታል።

ህትመት (t)

4582307 7
4582307 7

ደረጃ 7. ቁጥሩን ቁጠር።

1 ያነሰ ያድርጉት። ይህ የሚከናወነው በሚከተለው ኮድ ነው

t = t - 1

በአማራጭ ፣ ብዙ መተየብ ካልፈለጉ ፣ ይልቁንስ መጻፍ ይችላሉ-

t -= 1

4582307 8
4582307 8

ደረጃ 8. ፕሮግራሙ አንድ ሰከንድ እንዲጠብቅ ያድርጉ።

ያለበለዚያ ቁጥሮቹን በጣም በፍጥነት እየቆጠረ ነበር እና እርስዎ ከማንበብዎ በፊት ቆጠራው ይጠናቀቃል። አንድ ሰከንድ ለመጠበቅ ፣ ይጠቀሙ

እንቅልፍ

የ. ተግባር

ጊዜ

ከዚህ ቀደም ያስመጡት ሞዱል ፦

ጊዜ። እንቅልፍ (1)

4582307 9
4582307 9

ደረጃ 9. ቆጠራው ዜሮ ሲደርስ አንድ ነገር ያድርጉ።

ለማተም "BLAST OFF!" ቆጠራው ዜሮ ሲደርስ ፣ ይህንን መስመር ያክሉ ፦

ማተም ("BLAST OFF!")

ይህ መስመር ገብቶ ብቻ መሆኑን ልብ ይበሉ አንድ ጊዜ. ይህ የሆነው ከእንግዲህ የእረፍት ጊዜ አካል አይደለም። ይህ ኮድ የሚሄደው የጊዜ ገደቡ ከተጠናቀቀ በኋላ ብቻ ነው።

4582307 10
4582307 10

ደረጃ 10. ተጠቃሚውን ከየትኛው ቁጥር ቆጠራውን እንዲጀምር ይጠይቁ።

ይህ ሁል ጊዜ ከተመሳሳይ ቁጥር ከመቁጠር ይልቅ ለፕሮግራምዎ አንዳንድ ተጣጣፊነትን ይሰጥዎታል።

  • ጥያቄውን ለተጠቃሚው ያትሙ። ምን እንደሚገቡ ማወቅ አለባቸው።

    ማተም ("ስንት ሰከንዶች ይቆጠሩ? ኢንቲጀር ያስገቡ")

  • መልሱን ያግኙ። በኋላ አንድ ነገር ከእሱ ጋር ማድረግ እንዲችሉ መልሱን በተለዋዋጭ ውስጥ ያከማቹ።

    ሰከንዶች = ግብዓት ()

  • የተጠቃሚው መልስ ኢንቲጀር ባይሆንም ተጠቃሚውን ለሌላ ኢንቲጀር ይጠይቁ። ይህንን በተከታታይ ዙር ማድረግ ይችላሉ። የመጀመሪያው መልስ ቀድሞውኑ ኢንቲጀር ከሆነ ፣ ፕሮግራሙ ወደ ቀለበቱ ውስጥ አይገባም እና በሚቀጥለው ኮድ ብቻ ይቀጥሉ።

    ሰከንዶች ሳይሆኑ። ዲዲጂት (): ህትመት ("ያ ኢንቲጀር አልነበረም! ኢንቲጀር ያስገቡ") ሰከንዶች = ግብዓት ()

  • አሁን ተጠቃሚው ኢንቲጀር እንደገባ እርግጠኛ መሆን ይችላሉ። ሆኖም ፣ እሱ አሁንም በአንድ ሕብረቁምፊ ውስጥ ተከማችቷል (

    ግቤት ()

    ሁልጊዜ ሕብረቁምፊን ይመልሳል ፣ ምክንያቱም ተጠቃሚው ጽሑፍ ወይም ቁጥሮች ያስገባ እንደሆነ ማወቅ አይችልም)። ወደ ኢንቲጀር መለወጥ ያስፈልግዎታል

    ሰከንዶች = int (ሰከንዶች)

    ይዘቱ ኢንቲጀር የሌለውን ሕብረቁምፊ ወደ ኢንቲጀር ለመለወጥ ቢሞክሩ ስህተት ይደርስብዎታል። ፕሮግራሙ መልሱ በመጀመሪያ ኢንቲጀር መሆኑን ወይም አለመሆኑን ሲመረምር ይህ ነው።

4582307 11
4582307 11

ደረጃ 11. ይደውሉ

ቆጠራ ()

ተግባር።

እርስዎ ቀደም ብለው ገልፀውታል ፣ ግን አንድ ተግባርን መግለፅ በውስጡ የተፃፈውን አያደርግም። የመቁጠሪያ ኮዱን በትክክል ለማሄድ ፣ ወደ ይደውሉ

ቆጠራ ()

ተጠቃሚው ባስገባው የሰከንዶች ብዛት ተግባር

ቆጠራ (ሰከንዶች)

4582307 12
4582307 12

ደረጃ 12. የተጠናቀቀውን ኮድዎን ይፈትሹ።

ይሄን መምሰል አለበት -

የማስመጣት የጊዜ ገደብ ቆጠራ (t) ፦ t> 0: ህትመት (t) t -= 1 ጊዜ። እንቅልፍ (1) ህትመት (“BLAST OFF!”) ህትመት (“ስንት ሰከንዶች ይቆጠሩ? ኢንቲጀር ያስገቡ ፦”)) ሰከንዶች = ግብዓት () ሰከንዶች ሳይሆኑ። ዲስክ () - ህትመት (“ያ ኢንቲጀር አልነበረም! ኢንቲጀር ያስገቡ”) ሰከንዶች = ግብዓት () ሰከንዶች = int (ሰከንዶች) ቆጠራ (ሰከንዶች)

  • ባዶ መስመሮቹ ኮዱን ለማንበብ ቀላል ለማድረግ ብቻ ናቸው። እነሱ አይጠየቁም ፣ እና ፓይዘን በእውነቱ ችላ ይላቸዋል።
  • ከፈለጉ t = t - 1 ከ t - = 1 ከፈለጉ መጻፍ ይችላሉ።

የሚመከር: