• 1400/07/18

کد اجرای دوباره برنامه در terminal :

سلام خسته نباشید 

با چه کدی میتوانیم بعد از تمام شدن ان برنامه دوباره به صورت خودکار اجرا شود 

یعنی بعد از دادن اطلاعات به کامپیوتر و تمام شدن ان دوباره برنامه اجرا شود

  • 1400/07/18
  • ساعت 16:18

سلام 

همون کدی که باهاش بار اول احرا کردین


  • 1400/07/21
  • ساعت 11:40

اونو میدونم 

میخوام با کد while  اونو بزنم ک خودکار انجام شه ولی با while  نمیدونم چجوری بنویسم


  • 1400/07/24
  • ساعت 13:27

سلام

ببینید میتونید برای این کار اول یه متغیر از نوع استرینگ تعریف کنید و مقدارش رو برابر با yes قرار بدهید، سپس حلقه‌ی وایل رو اینجوری بنویسید که تا زمانی که این متغیر برابر با yes باشه حلقه اجرا بشه، درون حلقه هم کد اصلی برنامه رو قرار بدهید. حالا آخر کد برنامه‌تون و داخل حلقه وایل یه اینپوت قرار بدهید تا دوباره مقدار همون متغیر اول رو تعیین کنه، اگه باز هم خواستید برنامه اجرا بشه، yes رو وارد کنید، اگر هم میخواهید برنامه اجرا نشه و خارج شوید، یه کلمه‌ی دیگه مثل no رو وارد کنید.

به کد زیر توجه کنید:

answer = "yes"

while answer == "yes":
    print("hello guy")#به جای این کد، کد های برنامه تون رو وارد کنید
    
    answer = input("do you want to run again?! ")

در این کد چون مقدار اولیه‌ی متغیر answer برابر yes هست، حلقه و کد درون اون اجرا میشه و hello guy چاپ میشه، سپس کد که تموم شد برنامه منتظر وارد کردن یک مقدار برای اینپوت میشه. حالا اگه yes رو وارد کنید، دوباره کد های قبل اجرا میشه و اگر چیز دیگری وارد کنید کد های قبل اجرا نمیشه و برنامه بسته میشه